iphone5-320px*568px-物理像素
计算公式:1px = (dpr)²*dp
eg:640dp*1136dp = 320px*568px
dpr>=2的都是retina屛(高清屏)。
2.viewpoint一个PC页面在移动设备上整个页面都能看到。
分类:font-size [web]40px = [pc]12px 不规范
3.viewport Meta标签<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no">
移动最佳viewport:[布局viewport]=[设备宽度]=[度量viewport]
4.设计移动webdisplay:-webkit-flex;
flex:num;
不定宽高的水平居中 (1.) .justify{ position:absolute; top:50%; left:50%; z-index:3; -webkit-transform:translate(-50%,-50%); border-radius:6px; background:#fff; } (2.) .parent{ justify-content:center; //子元素水平居中 align-items:center; //子元素垂直居中 display:-webkit-flex; }6.响应式设计
媒体查询 @media screen and(max-width:1024px){...}
*相随单位:em:父节点的font-size;rem:html的font-size;为了解决rem在进行单位换算上的麻烦问题,给大家介绍个使用rem的小方法,设置html字体大小为font-size:62.5%;然后使用rem的时候就更好用了,比如1.2rem=12px,1.4rem=14px,1.6rem=16px.
*1像素边框-sacleY(0.5)
*文本溢出 1.单行文本:.inaline{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}2.多行文本溢出:-webkit-box-orient:vertical;-webkit-line-clamp:2;
zepto.js